﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ControlStock.Dominio;
using ControlStock.Repositorio;
using System.Data;

namespace ControlStock.Servicio
{
    public class UsuarioServicio
    {
        UsuarioRepositorio repoUsuarios;
        MovimientoServicio movimiento;
        public UsuarioServicio()
        {
            repoUsuarios = new UsuarioRepositorio();
            movimiento = new MovimientoServicio();
        }

        public void AgregarUsu(Usuario nuevo)
        {
            repoUsuarios.Agregar(nuevo);
            movimiento.Agregar("Nuevo Usuario: " + nuevo.Nombre_Usu);
        }


        public void ModificarUsu(Usuario usuario)
        {
            repoUsuarios.Modificar(usuario);
        }

        public Usuario Buscar(int Idusuario)
        {
            return repoUsuarios.Buscar(Idusuario);
        }
        
        public List <Usuario> Listar()
        {
            return repoUsuarios.Listar();
        }
        //ver si funciona
        public Usuario Validar(string Nombre, string Password)
        {
            return repoUsuarios.Validar(Nombre,Password);
        }
    }
}

